
<%@ page import="br.unicarioca.viaexpositus.RelatorioAses" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="layout" content="main" />
        <g:set var="entityName" value="${message(code: 'relatorioAses.label', default: 'RelatorioAses')}" />
        <title>Relatório</title>
    </head>
    <body>

        <div class="body">
            <div>
	            <h1><g:message code="Relatório" /></h1>
	            <div class="buttonsBar">
	            </div>
	            <div class="clear"></div>
	        </div>
            <g:if test="${flash.message}">
            <div class="message">${flash.message}</div>
            </g:if>
            <div class="center">
                <table>
                    <thead>
                        <tr>
                            <th><g:message code="Tipo" /></th>
                            <th><g:message code="Código" /></th>
                            <th><g:message code="Descrição" /></th>
                            <th><g:message code="Ocorrência(s)" /></th>
                            <th><g:message code="Linha(s)" /></th>
                        </tr>
                    </thead>
                    <tbody>

                      <% Integer idx = 0 %>
                      <g:if test="${relatorio.listErroP1}">
                        <g:each in="${relatorio.listErroP1}" var="erroP1">
                            <tr class="${(idx % 2) == 0 ? 'oddError' : 'evenError'}">
                                <td>Erro de Prioridade 1</td>
                                <td>${erroP1.getCodigo()}</td>
                                <td>${erroP1.getTexto()}</td>
                                <td>${erroP1.quantidadeDeOcorrencias}</td>
                                <td>${erroP1.linhasDeOcorrencia}</td>
                            </tr>
                            <% idx++ %>
                        </g:each>
                      </g:if>
                      <g:if test="${relatorio.listErroP2}">
                        <g:each in="${relatorio.listErroP2}" var="erroP2">
                            <tr class="${(idx % 2) == 0 ? 'oddError' : 'evenError'}">
                                <td>Erro de Prioridade 2</td>
                                <td>${erroP2.getCodigo()}</td>
                                <td>${erroP2.getTexto()}</td>
                                <td>${erroP2.quantidadeDeOcorrencias}</td>
                                <td>${erroP2.linhasDeOcorrencia}</td>
                            </tr>
                            <% idx++ %>
                        </g:each>
                      </g:if>
                      <g:if test="${relatorio.listErroP3}">
                        <g:each in="${relatorio.listErroP3}" var="erroP3">
                            <tr class="${(idx % 2) == 0 ? 'oddError' : 'evenError'}">
                                <td>Erro de Prioridade 3</td>
                                <td>${erroP3.getCodigo()}</td>
                                <td>${erroP3.getTexto()}</td>
                                <td>${erroP3.quantidadeDeOcorrencias}</td>
                                <td>${erroP3.linhasDeOcorrencia}</td>
                            </tr>
                            <% idx++ %>
                        </g:each>
                      </g:if>
                      <g:if test="${relatorio.listErroXHTML}">
                        <g:each in="${relatorio.listErroXHTML}" var="erroXHTML">
                            <tr class="${(idx % 2) == 0 ? 'oddError' : 'evenError'}">
                                <td>Erro XHTML</td>
                                <td>${erroXHTML.getCodigo()}</td>
                                <td>${erroXHTML.getTexto()}</td>
                                <td>${erroXHTML.quantidadeDeOcorrencias}</td>
                                <td>${erroXHTML.linhasDeOcorrencia}</td>
                            </tr>
                            <% idx++ %>
                        </g:each>
                      </g:if>
                      <g:if test="${relatorio.listAvisoP1}">
                        <g:each in="${relatorio.listAvisoP1}" var="avisoP1">
                            <tr class="${(idx % 2) == 0 ? 'oddAviso' : 'evenAviso'}">
                                <td>Aviso de Prioridade 1</td>
                                <td>${avisoP1.getCodigo()}</td>
                                <td>${avisoP1.getTexto()}</td>
                                <td>${avisoP1.quantidadeDeOcorrencias}</td>
                                <td>${avisoP1.linhasDeOcorrencia}</td>
                            </tr>
                            <% idx++ %>
                        </g:each>
                      </g:if>
                      <g:if test="${relatorio.listAvisoP2}">
                        <g:each in="${relatorio.listAvisoP2}" var="avisoP2">
                            <tr class="${(idx % 2) == 0 ? 'oddAviso' : 'evenAviso'}">
                                <td>Aviso de Prioridade 2</td>
                                <td>${avisoP2.getCodigo()}</td>
                                <td>${avisoP2.getTexto()}</td>
                                <td>${avisoP2.quantidadeDeOcorrencias}</td>
                                <td>${avisoP2.linhasDeOcorrencia}</td>
                            </tr>
                            <% idx++ %>
                        </g:each>
                      </g:if>
                      <g:if test="${relatorio.listAvisoP3}">
                        <g:each in="${relatorio.listAvisoP3}" var="avisoP3">
                            <tr class="${(idx % 2) == 0 ? 'oddAviso' : 'evenAviso'}">
                                <td>Aviso de Prioridade 3</td>
                                <td>${avisoP3.getCodigo()}</td>
                                <td>${avisoP3.getTexto()}</td>
                                <td>${avisoP3.quantidadeDeOcorrencias}</td>
                                <td>${avisoP3.linhasDeOcorrencia}</td>
                            </tr>
                            <% idx++ %>
                        </g:each>
                      </g:if>
                    </tbody>
                </table>
            </div>
        </div>
    </body>
</html>
